3052,3053,3054,3055,3056,3057,3058,3059,3059,3060,3061,3062,3063,3064,3065,3066,3067,3068,3069,3070,3071,3072,3073,3074,3075,3076,3077,3077,3078,3079,3080,3080,3081,3082,3082,3083,3083,3084,3084,3085,3086,3087,3088,3089,3090,3091,3092,3093,3094,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,3112,3112,3112,3112,3111,3111,3110,3108,3108,3107,3106,3106,3105,3105,3104,3104,3103,3102,3101,3101,3100,3099,3099,3099,3099,3100,3100,3101,3101,3102,3103,3104,3105,3105,3106,3107,3108,3109,3109,3110,3111,3112,3113,3113,3113,3113,3114,3114,3114,3113,3113,3112,3112,3111,3111,3111,3111,3114,3115,3115,3115,3115,3115,3114,3113,3113,3112,3111,3110,3109,3108,3107,3107,3106,3105,3104,3104,3103,3102,3101,3101,3100,3100,3100,3099,3099,3098,3098,3098,3097,3096,3095,3094,3093,3092,3091,3090,3089,3088,3087,3086,3085,3084,3083,3082,3082,3081,3081,3081,3081,3081,3081,3081,3081,3081,3081,3082,3082,3082,3082,3082,3082,3081,3081,3080,3080,3079,3079,3078,3078,3078,3077,3077,3077,3077,3077,3077,3078,3078,3079,3080,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,3091,3092,3093,3094,3095,3096,3098,3099,3100,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,3116,3117,3118,3119,3120,3121,3122,3123,3124,3125,3125,3126,3127,3128,3129,3131,3134,3135,3136,3137,3138,3138,3139,3139,3140,3141,3141,3142,3143,3143,3144,3145,3146,3147,3148,3149,3150,3151,3152,3152,3153,3153,3153,3153,3153,3153,3153,3152,3152,3151,3150,3150,3149,3148,3147,3146,3145,3145,3145,3145,3145,3146,3147,3148,3149,3150,3151,3152,3153,3153,3152,3151,3150,3149,3148,3147,3146,3145,3145,3144,3144,3143,3142,3141,3139,3138,3138,3137,3137,3136,3135,3135,3134,3134,3134,3133,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3142,3142,3143,3144,3144,3145,3146,3147,3147,3148,3149,3149,3150,3151,3151,3152,3153,3154,3155,3156,3157,3158,3159,3159,3160,3160,3159,3159,3158,3158,3158,3157,3158,3159,3160,3161,3163,3164,3165,3166,3166,3167,3168,3169,3170,3171,3172,3173,3173,3174,3175,3181,3183,3183,3184,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3195,3196,3197,3198,3199,3200,3201,3202,3203,3204,3205,3206,3207,3208,3209,3210,3210,3216,3217,3227,3229,3233,3233,3232,3231,3230,3230,3229,3228,3227,3227,3227,3227,3228,3229,3230,3230,3231,3232,3234,3235,3236,3237,3238,3239,3240,3241,3242,3243,3244,3245,3247,3248,3249,3250,3251,3252,3253,3254,3255,3256,3257,3260,3265,3268,3269,3270,3271,3272,3273,3274,3275,3276,3276,3276,3276,3276,3275,3274,3273,3272,3271,3271,3270,3267,3267,3269,3272,3273,3274,3275,3276,3276,3277,3278,3279,3279,3280,3281,3282,3283,3284,3285,3286,3287,3288,3288,3289,3290,3291,3291,3292,3293,3294,3294,3295,3296,3297,3298,3299,3300,3302,3303,3304,3304,3305,3306,3307,3307,3307,3307,3306,3306,3305,3305,3304,3303,3302,3302,3301,3300,3299,3299,3300,3304,3305,3306,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3320,3321,3322,3323,3324,3324,3325,3325,3325,3325,3324,3324,3323,3323,3323,3323,3323,3323,3324,3325,3326,3326,3327,3330,3331,3331,3332,3333,3333,3334,3335,3335,3336,3336,3337,3338,3339,3340,3341,3343,3344,3346,3347,3348,3349,3350,3351,3352,3353,3354,3354,3355,3356,3357,3357,3356,3355,3354,3353,3352,3351,3351,3350,3349,3348,3347,3346,3345,3344,3343,3342,3342,3341,3340,3340,3339,3338,3337,3336,3335,3335,3334,3333,3332,3332,3331,3330,3329,3328,3327,3326,3325,3324,3323,3322,3321,3320,3320,3319,3318,3317,3317,3316,3315,3314,3313,3313,3312,3311,3310,3309,3308,3307,3306,3305,3305,3305,3305,3305,3305,3305,3305,3306,3306,3307,3307,3308,3308,3308,3309,3309,3310,3311,3312,3312,3312,3313,3313,3313,3314,3314,3314,3315,3315,3316,3316,3316,3317,3317,3318,3318,3319,3319,3310,3309,3308,3308,3307,3306,3306,3305,3304,3303,3302,3301,3301,3300,3299,3298,3297,3296,3294,3293,3292,3290,3289,3288,3287,3286,3285,3284,3283,3282,3280,3279,3278,3278,3277,3276,3275,3272,3270,3269,3268,3267,3266,3265,3264,3263,3262,3261,3260,3260,3259,3258,3258,3257,3256,3255,3254,3254,3253,3252,3251,3249,3249,3248,3247,3246,3246,3245,3245,3244,3243,3242,3241,3241,3241,3241,3241,3241,3240,3239,3239,3238,3237,3236,3235,3235,3234,3234,3233,3232,3232,3231,3230,3229,3228,3228,3228,3229,3229,3230,3230,3231,3231,3232,3233,3234,3229,3228,3228,3227,3226,3225,3224,3223,3222,3221,3220,3219,3218,3217,3216,3215,3215,3214,3214,3213,3213,3212,3211,3210,3209,3205,3204,3203,3203,3202,3202,3202,3203,3203,3204,3204,3205,3206,3207,3208,3209,3210,3211,3212,3213,3214,3215,3216,3216,3217,3218,3219,3220,3221,3222,3223,3224,3225,3226,3226,3227,3228,3229,3230,3231,3232,3233,3234,3234,3233,3233,3232,3231,3230,3229,3234,3235,3236,3237,3238,3238,3239,3240,3240,3241,3241,3241,3241,3241,3239,3236,3235,3234,3233,3232,3232,3231,3230,3229,3228,3227,3226,3225,3225,3224,3223,3222,3221,3220,3219,3218,3217,3217,3216,3215,3214,3214,3213,3212,3211,3210,3210,3209,3208,3208,3208,3208,3209,3209,3210,3211,3212,3213,3214,3215,3216,3217,3218,3219,3220,3221,3222,3222,3223,3223,3223,3223,3222,3221,3220,3219,3219,3218,3219,3220,3221,3222,3223,3224,3225,3226,3227,3228,3229,3230,3231,3232,3233,3234,3234,3235,3236,3237,3238,3239,3241,3242,3243,3244,3245,3246,3247,3247,3248,3248,3249,3249,3250,3251,3252,3253,3254,3258,3263,3266,3267,3269,3270,3270,3271,3272,3273,3274,3275,3276,3277,3277,3278,3279,3280,3281,3281,3282,3282,3282,3282,3282,3281,3280,3279,3278,3277,3277,3276,3275,3275,3275,3275,3276,3276,3277,3277,3278,3278,3278,3277,3276,3275,3274,3272,3271,3270,3269,3268,3267,3266,3265,3264,3258,3256,3255,3254,3252,3251,3248,3247,3246,3245,3244,3244,3243,3242,3242,3241,3240,3239,3241,3242,3243,3243,3244,3245,3246,3247,3247,3248,3249,3249,3251,3252,3253,3254,3255,3256,3257,3258,3258,3259,3260,3261,3262,3263,3264,3265,3266,3267,3268,3269,3270,3271,3272,3273,3274,3275,3276,3276,3277,3278,3279,3280,3281,3282,3283,3284,3284,3285,3286,3286,3286,3285,3285,3285,3285,3285,3286,3288,3288,3290,3292,3293,3294,3295,3296,3297,3298,3300,3300,3301,3302,3303,3304,3305,3306,3308,3308,3309,3309,3310,3310,3310,3310,3311,3311,3312,3312,3312,3311,3311,3310,3309,3309,3308,3308,3308,3308,3307,3307,3307,3306,3306,3306,3305,3305,3304,3304,3303,3303,3304,3304,3305,3306,3306,3307,3308,3309,3310,3310,3310,3310,3319,3320,3320,3321,3321,3322,3322,3323,3323,3323,3324,3324,3325,3325,3325,3326,3327,3328,3329,3329,3330,3331,3332,3333,3334,3334,3335,3335,3336,3336,3336,3337,3337,3338,3339,3341,3342,3343,3344,3344,3345,3346,3347,3347,3347,3346,3346,3345,3345,3344,3344,3344,3344,3345,3346,3347,3348,3348,3349,3349,3350,3351,3352,3353,3354,3354,3355,3356,3356,3357,3358,3359,3359,3360,3360,3361,3361,3362,3362,3363,3363,3364,3365,3366,3366,3366,3367,3368,3368,3369,3370,3371,3371,3372,3373,3374,3374,3375,3375,3375,3375,3376,3376,3376,3376,3377,3377,3376,3375,3375,3374,3374,3373,3372,3371,3369,3368,3367,3366,3365,3364,3363,3362,3361,3360,3359,3358,3357,3357,3359,3361,3362,3363,3364,3365,3366,3367,3368,3368,3369,3370,3370,3371,3372,3377,3383,3385,3386,3386,3386,3386,3385,3385,3384,3383,3382,3381,3380,3379,3378,3378,3377,3376,3376,3375,3374,3373,3372,3371,3370,3370,3369,3369,3370,3371,3371,3372,3373,3374,3375,3376,3377,3378,3379,3380,3381,3382,3383,3384,3384,3385,3386,3387,3388,3389,3390,3391,3392,3393,3394,3395,3396,3397,3398,3399,3399,3400,3400,3401,3402,3402,3403,3403,3402,3402,3401,3400,3400,3399,3398,3398,3397,3397,3396,3396,3395,3395,3394,3393,3393,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3404,3405,3406,3407,3407,3408,3408,3409,3409,3409,3410,3411,3413,3414,3415,3417,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3430,3431,3432,3433,3434,3435,3437,3438,3439,3441,3442,3444,3445,3446,3448,3450,3452,3454,3455,3456,3457,3458,3459,3460,3461,3462,3463,3463,3464,3465,3466,3467,3467,3467,3467,3468,3468,3469,3470,3470,3471,3471,3471,3472,3473,3474,3474,3475,3475,3476,3476,3477,3477,3477,3477,3477,3478,3479,3479,3480,3480,3481,3481,3482,3482,3482,3478,3479,3480,3480,3480,3479,3478,3477,3476,3474,3471,3470,3470,3469,3465,3464,3463,3462,3461,3460,3460,3459,3458,3457,3456,3455,3454,3453,3452,3451,3450,3449,3448,3447,3446,3445,3445,3444,3443,3443,3442,3441,3441,3440,3439,3438,3437,3436,3436,3435,3435,3435,3434,3434,3434,3433,3433,3432,3431,3430,3429,3428,3427,3427,3426,3425,3424,3424,3423,3423,3422,3422,3421,3420,3419,3419,3418,3417,3416,3416,3415,3415,3414,3413,3412,3411,3410,3409,3408,3407,3407,3406,3405,3404,3403,3403,3402,3401,3401,3400,3400,3399,3399,3398,3398,3397,3396,3395,3394,3393,3393,3392,3391,3390,3389,3388,3388,3387,3386,3386,3385,3385,3385,3386,3386,3387,3388,3389,3390,3390,3390,3390,3390,3391,3391,3392,3393,3394,3396,3397,3398,3399,3400,3401,3402,3403,3404,3404,3405,3406,3407,3408,3409,3410,3411,3412,3413,3413,3414,3415,3416,3417,3418,3419,3421,3422,3424,3424,3425,3426,3427,3428,3429,3430,3431,3431,3433,3433,3434,3435,3436,3437,3437,3438,3439,3440,3441,3442,3445,3445,3446,3447,3448,3449,3449,3450,3450,3450,3450,3449,3448,3447,3447,3446,3446,3445,3445,3444,3444,3444,3444,3444,3445,3446,3447,3448,3448,3449,3449,3449,3449,3449,3448,3448,3448,3448,3448,3448,3448,3448,3449,3449,3450,3450,3453,3457,3460,3461,3461,3461,3461,3462,3462,3462,3462,3462,3462,3463,3463,3463,3463,3463,3464,3464,3464,3465,3465,3466,3466,3467,3467,3468,3468,3469,3469,3469,3469,3469,3469,3468,3467,3466,3465,3464,3463,3462,3461,3460,3459,3458,3457,3456,3455,3454,3453,3452,3452,3451,3450,3449,3448,3447,3446,3445,3445,3444,3443,3443,3442,3441,3440,3439,3439,3439,3438,3438,3437,3437,3436,3436,3435,3434,3433,3432,3431,3431,3430,3430,3430,3430,3430,3429,3429,3430,3430,3431,3432,3432,3432,3431,3431,3430,3429,3429,3428,3427,3426,3425,3424,3424,3423,3422,3422,3421,3420,3419,3418,3417,3416,3415,3414,3413,3413,3411,3410,3409,3408,3407,3406,3405,3404,3403,3402,3401,3400,3400,3398,3397,3397,3396,3395,3395,3395,3394,3394,3394,3393,3393,3392,3392,3391,3390,3390,3389,3389,3388,3388,3387,3387,3387,3387,3387,3386,3385,3384,3383,3382,3381,3380,3379,3377,3375,3374,3373,3372,3371,3370,3369,3368,3367,3366,3365,3364,3363,3362,3361,3360,3359,3359,3358,3358,3357,3356,3355,3354,3353,3352,3351,3350,3349,3348,3347,3345,3344,3343,3342,3341,3341,3340,3338,3337,3337,3336,3335,3334,3333,3332,3331,3331,3330,3329,3328,3327,3326,3325,3324,3323,3322,3321,3320,3319,3319,3319,3319,3318,3317,3316,3316,3315,3313,3313,3312,3311,3310,3309,3308,3308,3308,3308,3307,3307,3307,3306,3305,3304,3304,3303,3302,3300,3298,3297,3295,3294,3292,3291,3290,3289,3288,3287,3286,3285,3285,3284,3284,3283,3283,3282,3281,3281,3280,3279,3279,3278,3277,3276,3275,3274,3273,3273,3272,3272,3271,3271,3270,3269,3268,3268,3266,3265,3264,3262,3261,3260,3257,3256,3255,3255,3254,3254,3254,3254,3253,3252,3252,3251,3251,3250,3249,3249,3248,3248,3247,3247,3247,3246,3246,3246,3246,3245,3245,3245,3245,3244,3244,3244,3243,3243,3242,3241,3240,3239,3239,3238,3237,3236,3235,3234,3233,3232,3231,3230,3230,3229,3229,3228,3227,3227,3226,3226,3225,3225,3225,3224,3223,3223,3223,3222,3222,3222,3222,3221,3221,3220,3220,3219,3218,3217,3216,3215,3215,3214,3213,3213,3212,3212,3211,3211,3210,3209,3208,3207,3207,3206,3205,3204,3203,3202,3201,3200,3199,3198,3193,3192,3191,3191,3190,3189,3188,3187,3187,3186,3185,3184,3183,3182,3181,3181,3181,3181,3180,3179,3178,3178,3177,3176,3175,3174,3173,3172,3171,3170,3169,3168,3168,3167,3166,3166,3165,3164,3163,3162,3160,3159,3158,3158,3157,3157,3156,3156,3156,3155,3155,3154,3154,3153,3153,3153,3152,3152,3152,3151,3151,3151,3151,3151,3150,3150,3149,3148,3147,3146,3145,3144,3143,3142,3141,3140,3140,3139,3139,3138,3137,3137,3136,3136,3136,3135,3135,3135,3135,3134,3134,3133,3133,3133,3133,3132,3132,3131,3130,3130,3129,3129,3128,3127,3125,3125,3124,3123,3123,3123,3122,3122,3122,3121,3120,3119,3119,3118,3118,3117,3117,3116,3116,3115,3115,3115,3113,3111,3110,3110,3110,3111,3111,3111,3111,3111,3110,3110,3109,3108,3107,3107,3106,3105,3105,3105,3106,3106,3107,3108,3108,3108,3107,3107,3106,3105,3105,3104,3103,3102,3102,3102,3102,3101,3100,3100,3099,3097,3095,3094,3094,3093,3093,3092,3091,3091,3090,3090,3090,3089,3088,3087,3086,3086,3085,3084,3083,3082,3081,3080,3079,3078,3076,3075,3074,3073,3072,3070,3068,3068,3067,3067,3067,3067,3066,3066,3066,3065,3064,3062,3061,3060,3060,3059,3059,3059,3060,3060,3061,3061,3062,3063,3063,3064,3064,3065,3065,3066,3067,3068,3069,3070,3070,3071,3072,3073,3073,3074,3074,3075,3076,3077,3078,3079,3080,3081,3082,3082,3082,3082,3081,3081,3080,3080,3080,3080,3080,3080,3080,3080,3080,3078,3078,3077,3076,3075,3074,3072,3071,3070,3069,3068,3067,3066,3065,3064,3063,3063,3063,3063,3063,3064,3064,3065,3065,3066,3067,3068,3069,3071,3072,3073,3073,3074,3074,3075,3075,3075,3075,3075,3074,3073,3072,3071,3071,3070,3069,3069,3067,3066,3065,3064,3063,3062,3061,3060,3059,3058,3057,3057,3056,3055,3055,3054,3054,3054,3053;414,413,413,413,413,413,413,413,414,414,414,414,414,415,415,415,416,416,416,417,417,417,418,418,419,419,419,420,420,420,420,421,421,421,422,423,424,424,425,426,427,428,429,429,430,430,430,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,432,432,433,434,435,436,436,437,437,439,440,440,441,442,442,443,443,444,444,444,444,445,445,446,447,448,449,450,451,451,452,452,452,453,453,454,454,454,455,455,456,456,457,457,457,456,455,454,453,452,451,450,449,449,448,448,447,445,441,437,436,435,434,433,432,431,430,429,429,428,428,428,428,428,427,427,426,426,425,424,423,422,421,421,420,419,419,418,418,417,416,416,416,416,416,416,416,416,416,416,415,415,414,414,413,412,412,411,411,410,409,408,407,406,405,404,403,402,402,401,400,399,398,397,397,396,395,394,394,393,392,391,390,390,388,387,386,385,384,384,383,382,381,380,380,379,379,379,379,379,379,379,379,379,379,379,379,379,379,379,379,379,378,378,378,378,378,378,378,377,377,377,377,377,377,377,377,377,377,376,376,376,376,376,375,375,375,375,375,376,376,376,376,376,376,375,375,374,374,374,373,373,373,372,372,371,371,371,370,370,370,370,370,369,369,368,367,366,365,364,363,363,362,362,362,361,361,360,360,360,359,358,357,356,355,355,355,355,355,355,355,354,353,352,351,351,351,351,351,352,352,352,353,353,354,354,355,355,356,356,357,357,356,356,356,355,355,354,353,353,352,351,351,351,351,351,351,350,349,349,348,347,346,346,345,344,343,343,342,342,342,341,341,341,340,340,340,340,340,340,340,340,340,339,339,338,338,337,337,336,335,335,334,334,334,334,334,335,335,335,336,336,336,336,336,335,334,333,332,331,330,328,328,327,327,326,326,325,325,325,325,324,324,324,324,323,323,323,322,322,322,321,321,321,321,321,321,321,320,320,320,320,319,318,318,317,315,314,312,312,312,312,313,313,313,313,312,311,310,309,308,308,307,307,307,308,308,308,307,307,306,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,302,300,300,299,299,299,299,299,299,300,300,301,302,303,304,304,304,304,304,304,305,305,307,311,311,310,309,308,308,308,307,307,307,307,308,308,308,308,308,308,307,307,306,306,305,305,305,305,304,304,304,304,303,303,303,303,303,303,303,304,305,305,306,306,306,306,305,304,303,303,302,302,301,301,301,301,300,300,299,298,297,296,294,294,294,295,295,295,295,295,295,296,296,296,296,296,296,296,295,295,294,294,294,293,293,292,292,291,290,289,289,288,287,286,285,284,283,282,281,281,281,280,280,276,275,274,274,273,272,272,272,271,271,270,270,269,268,268,267,266,265,264,264,263,263,262,262,261,260,260,259,259,259,258,243,243,243,243,243,243,243,244,244,245,246,246,246,246,246,246,246,245,245,245,244,244,244,244,244,244,245,245,245,245,246,246,246,246,246,246,246,247,247,247,247,247,247,248,248,248,248,249,249,249,250,250,251,251,251,251,252,252,252,252,252,251,250,249,248,247,246,245,244,243,243,242,242,241,240,239,238,238,237,237,236,235,235,234,233,233,232,231,230,229,229,228,227,226,225,225,224,224,223,223,224,224,225,225,225,226,226,226,227,227,227,228,228,228,228,228,228,228,228,228,228,227,227,227,226,226,226,226,226,225,225,225,224,224,224,224,223,223,223,223,223,222,222,222,222,222,221,221,220,220,220,219,219,219,219,219,220,220,220,220,220,219,219,218,218,217,217,216,215,215,214,214,213,212,211,210,209,208,207,206,206,206,205,205,204,204,205,205,205,206,206,206,206,205,204,203,203,202,202,201,201,200,200,200,199,199,199,200,200,200,200,200,201,201,201,201,201,201,201,201,201,200,199,198,198,197,197,197,197,197,198,197,197,196,196,195,194,193,192,190,189,189,188,187,187,187,187,187,187,187,187,187,187,188,188,188,189,189,189,190,190,190,190,190,191,191,191,191,191,192,192,193,195,196,196,197,197,198,198,199,199,198,198,198,198,197,197,197,196,196,195,194,193,192,191,191,191,191,191,191,190,190,190,189,189,188,188,188,187,187,187,187,187,187,187,186,186,185,185,185,185,184,184,184,184,184,183,183,183,182,181,180,180,179,179,178,178,178,178,178,177,177,177,176,176,175,174,173,173,172,171,170,170,170,170,170,169,168,167,166,166,165,164,164,163,163,162,162,161,161,161,161,161,161,160,160,159,159,159,159,158,158,158,158,158,157,157,156,156,155,155,154,154,153,152,152,152,154,158,160,161,163,163,164,164,164,164,165,165,165,165,166,166,166,166,166,167,167,168,169,170,171,171,171,172,172,172,173,173,174,175,176,177,177,178,178,179,179,180,181,182,183,183,183,184,184,184,184,184,184,184,185,185,185,185,185,185,186,186,186,186,187,187,187,188,188,188,189,189,190,191,192,191,191,190,190,190,190,190,189,189,189,188,188,188,188,188,188,188,188,188,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,186,186,186,186,185,185,185,185,185,185,185,185,185,186,186,187,188,189,189,190,191,192,193,193,193,192,190,187,187,187,187,187,188,188,188,189,189,190,190,191,191,192,193,194,194,195,195,196,197,198,198,199,199,200,201,201,202,202,203,204,204,205,206,207,207,208,209,209,210,211,211,212,212,213,213,214,214,215,216,216,217,217,218,219,220,221,222,223,223,222,221,220,219,218,217,217,216,215,215,214,214,213,212,212,211,210,210,209,209,209,209,210,210,211,211,210,210,209,208,207,206,206,206,206,207,207,207,208,208,209,210,211,212,213,214,215,216,216,217,218,219,219,219,219,218,217,216,215,214,214,213,213,213,214,214,214,215,215,216,216,217,217,218,218,219,219,220,220,221,221,222,222,223,224,224,224,223,223,223,223,224,224,225,225,226,226,227,228,229,229,230,231,233,234,235,236,237,238,238,239,239,240,240,241,241,241,242,242,242,242,243,243,243,243,243,243,258,258,259,259,259,259,259,259,259,259,260,260,260,261,261,262,263,264,266,266,267,268,269,269,270,270,270,270,271,271,272,272,273,273,273,274,274,274,274,275,275,275,276,276,277,277,277,278,278,278,278,277,277,277,277,277,278,278,278,278,278,279,279,279,279,279,279,279,279,278,278,278,278,278,278,279,279,280,280,281,281,281,282,282,283,283,284,284,284,285,285,285,286,287,288,288,289,290,291,291,292,293,294,295,295,295,295,295,295,295,295,295,295,294,294,294,293,292,292,291,290,289,288,288,288,288,288,288,288,288,288,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,287,288,288,288,289,289,289,290,290,291,291,291,292,292,292,292,292,292,293,293,295,296,297,298,299,300,301,302,303,304,304,304,303,303,302,301,301,302,302,303,303,304,304,305,306,307,308,309,310,311,311,312,312,313,313,314,314,315,317,324,326,327,328,330,331,332,333,334,336,338,338,339,339,342,342,343,343,344,345,346,346,347,348,348,349,349,349,349,349,349,350,350,351,351,351,352,352,353,354,354,354,355,355,355,356,357,357,358,358,359,360,360,361,362,362,363,363,364,365,366,366,366,367,367,367,367,368,369,370,370,371,371,372,372,373,374,375,375,376,376,377,377,378,378,378,378,379,379,379,380,380,380,380,380,381,381,381,382,382,383,384,385,385,386,386,386,386,386,386,387,387,388,389,391,391,392,393,393,394,395,396,397,397,398,398,398,398,398,397,396,395,394,393,392,391,390,390,390,390,390,390,390,390,390,390,390,391,391,391,391,391,391,390,390,389,389,388,388,388,388,387,387,387,387,386,386,385,385,385,384,384,384,383,383,382,382,381,381,380,380,380,379,379,379,378,378,378,378,377,377,377,377,377,378,378,379,380,381,382,383,383,384,384,385,385,386,386,387,388,389,390,392,392,393,393,394,394,395,396,398,399,399,400,401,402,403,404,405,406,406,407,407,408,413,418,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,437,438,439,440,441,442,443,443,444,444,445,445,446,447,448,449,450,451,452,452,453,453,453,453,453,454,454,455,455,455,455,456,456,456,457,457,457,457,458,458,459,459,460,460,460,461,461,462,464,464,465,466,466,467,467,468,468,469,470,471,471,471,471,472,473,474,475,476,477,477,478,479,480,480,481,482,483,484,485,486,487,488,488,488,488,488,488,487,487,487,486,485,485,485,484,484,485,485,486,487,488,489,490,490,491,491,492,492,492,493,493,493,493,494,494,494,495,495,496,495,494,494,493,492,492,491,491,490,490,490,491,491,492,492,493,494,495,496,497,498,498,498,498,498,498,498,497,497,497,497,497,497,497,497,497,497,497,498,498,498,498,498,497,497,497,497,496,496,495,495,495,495,495,496,496,496,496,496,496,496,495,495,495,494,494,493,493,492,492,491,491,491,491,491,491,491,492,492,492,492,492,492,491,491,491,491,490,489,489,488,487,486,486,485,485,484,484,484,483,483,483,483,483,484,485,486,487,487,488,489,489,489,489,488,488,488,487,487,487,487,486,486,486,487,488,489,489,489,489,488,488,487,487,488,488,489,490,490,490,491,491,492,492,492,493,493,494,494,495,495,496,497,498,498,499,500,500,500,500,501,501,501,501,501,502,503,504,505,506,507,508,509,509,510,510,511,512,513,512,513,514,515,515,516,517,518,519,520,521,522,522,523,524,525,526,526,526,526,526,525,525,524,524,524,524,524,524,524,524,525,525,526,527,528,529,530,531,532,533,534,534,534,535,536,536,537,538,539,539,540,540,541,542,542,542,543,543,544,545,546,547,547,548,549,550,551,551,551,551,552,552,552,552,552,552,552,553,553,553,553,553,553,552,552,551,551,551,550,550,550,550,550,550,550,551,552,553,553,553,553,552,552,552,552,552,552,552,552,552,552,552,553,553,553,554,554,554,554,554,552,551,550,549,549,548,548,547,546,546,545,544,543,543,542,541,540,539,538,538,537,536,535,534,534,533,533,532,532,532,533,533,534,535,536,536,537,538,539,540,541,542,542,543,544,545,546,548,549,549,550,551,552,553,554,555,556,556,556,557,557,556,556,555,554,553,552,552,551,550,549,548,547,546,546,546,545,545,544,543,542,542,541,541,540,539,539,538,537,536,535,535,534,533,532,531,531,530,529,529,528,527,526,525,524,522,521,520,520,519,518,516,516,515,514,514,513,512,511,510,509,507,505,504,504,503,503,502,502,501,499,497,496,496,496,497,498,499,500,501,502,502,502,501,501,501,501,500,500,500,500,499,499,499,499,499,499,498,497,496,495,494,493,492,491,490,489,489,489,488,488,488,487,487,486,485,485,484,483,482,481,480,479,479,478,478,477,477,476,475,474,474,473,473,473,473,472,472,471,470,469,469,468,468,468,467,466,465,464,463,463,462,461,460,459,457,456,455,454,453,452,451,450,450,450,450,449,448,448,447,447,446,445,445,444,444,443,442,441,440,439,439,438,438,437,436,436,436,436,436,435,435,434,434,433,432,431,430,429,428,427,427,427,426,425,425,425,424,424,423,423,423,423,423,423,423,422,422,422,421,420,419,418,418,417,416,415